using System;
using System.Collections.Generic;
using System.Text;
using System.Data;
using DataInfo;
using XBLib.Dal;
using XBLib.Dal.AdoDal;
using XBLib.BusinessObject;
using System.Data.Common;
namespace KenLib.Dal
{
    public class 拠点情報Dao : BaseAdoDao
    {
        #region TUNG
        public DataTable Inset拠点情報(拠点情報 en)
        {

                DbParameter dbParam = _daoHelper.CreateParameter("@廃止区分", en.廃止区分, DbType.Int16);
                DbParameter dbParam1 = _daoHelper.CreateParameter("@拠点コード", en.拠点コード, DbType.String);
                DbParameter dbParam2 = _daoHelper.CreateParameter("@拠点名", en.拠点名, DbType.String);
                DbParameter dbParam3 = _daoHelper.CreateParameter("@拠点名フリガナ", en.拠点名フリガナ, DbType.String);
                DbParameter dbParam4 = _daoHelper.CreateParameter("@郵便番号", en.郵便番号, DbType.String);
                DbParameter dbParam5 = _daoHelper.CreateParameter("@住所", en.住所, DbType.String);
                DbParameter dbParam6 = _daoHelper.CreateParameter("@住所フリガナ", en.住所フリガナ, DbType.String);
                DbParameter dbParam7 = _daoHelper.CreateParameter("@ＴＥＬ", en.ＴＥＬ, DbType.String);
                DbParameter dbParam8 = _daoHelper.CreateParameter("@FAX", en.FAX, DbType.String);
                DbParameter dbParam9 = _daoHelper.CreateParameter("@担当１氏名", en.担当１氏名, DbType.String);
                DbParameter dbParam10 = _daoHelper.CreateParameter("@担当１氏名フリガナ", en.担当１氏名フリガナ, DbType.String);
                DbParameter dbParam11 = _daoHelper.CreateParameter("@担当１部署名", en.担当１部署名, DbType.String);
                DbParameter dbParam12 = _daoHelper.CreateParameter("@担当１部署名フリガナ", en.担当１部署名フリガナ, DbType.String);
                DbParameter dbParam13 = _daoHelper.CreateParameter("@担当１役職", en.担当１役職, DbType.String);
                DbParameter dbParam14 = _daoHelper.CreateParameter("@担当１メールアドレス", en.担当１メールアドレス, DbType.String);
                DbParameter dbParam15 = _daoHelper.CreateParameter("@担当１直通ＴＥＬ", en.担当１直通ＴＥＬ, DbType.String);
                DbParameter dbParam16 = _daoHelper.CreateParameter("@担当１携帯ＴＥＬ", en.担当１携帯ＴＥＬ, DbType.String);
                DbParameter dbParam17 = _daoHelper.CreateParameter("@担当２氏名", en.担当２氏名, DbType.String);
                DbParameter dbParam18 = _daoHelper.CreateParameter("@担当２氏名フリガナ", en.担当２氏名フリガナ, DbType.String);
                DbParameter dbParam19 = _daoHelper.CreateParameter("@担当２部署名", en.担当２部署名, DbType.String);
                DbParameter dbParam20 = _daoHelper.CreateParameter("@担当２部署名フリガナ", en.担当２部署名フリガナ, DbType.String);
                DbParameter dbParam21 = _daoHelper.CreateParameter("@担当２役職", en.担当２役職, DbType.String);
                DbParameter dbParam22 = _daoHelper.CreateParameter("@担当２メールアドレス", en.担当２メールアドレス, DbType.String);
                DbParameter dbParam23 = _daoHelper.CreateParameter("@担当２直通ＴＥＬ", en.担当２直通ＴＥＬ, DbType.String);
                DbParameter dbParam24 = _daoHelper.CreateParameter("@担当２携帯ＴＥＬ", en.担当２携帯ＴＥＬ, DbType.String);
                DbParameter dbParam25 = _daoHelper.CreateParameter("@担当２就任年月日", en.担当２就任年月日, DbType.DateTime);
                DbParameter dbParam26 = _daoHelper.CreateParameter("@担当２通算経験年数", en.担当２通算経験年数, DbType.Decimal);
                DbParameter dbParam27 = _daoHelper.CreateParameter("@担当３氏名", en.担当３氏名, DbType.String);
                DbParameter dbParam28 = _daoHelper.CreateParameter("@担当３氏名フリガナ", en.担当３氏名フリガナ, DbType.String);
                DbParameter dbParam29 = _daoHelper.CreateParameter("@担当３部署名", en.担当３部署名, DbType.String);
                DbParameter dbParam30 = _daoHelper.CreateParameter("@担当３部署名フリガナ", en.担当３部署名フリガナ, DbType.String);
                DbParameter dbParam31 = _daoHelper.CreateParameter("@担当３役職", en.担当３役職, DbType.String);
                DbParameter dbParam32 = _daoHelper.CreateParameter("@担当３メールアドレス", en.担当３メールアドレス, DbType.String);
                DbParameter dbParam33 = _daoHelper.CreateParameter("@担当３直通ＴＥＬ", en.担当３直通ＴＥＬ, DbType.String);
                DbParameter dbParam34 = _daoHelper.CreateParameter("@担当３携帯ＴＥＬ", en.担当３携帯ＴＥＬ, DbType.String);
                DbParameter dbParam35 = _daoHelper.CreateParameter("@担当３就任年月日", en.担当３就任年月日, DbType.DateTime);
                DbParameter dbParam36 = _daoHelper.CreateParameter("@担当４氏名", en.担当４氏名, DbType.String);
                DbParameter dbParam37 = _daoHelper.CreateParameter("@担当４氏名フリガナ", en.担当４氏名フリガナ, DbType.String);
                DbParameter dbParam38 = _daoHelper.CreateParameter("@担当４部署名", en.担当４部署名, DbType.String);
                DbParameter dbParam39 = _daoHelper.CreateParameter("@担当４部署名フリガナ", en.担当４部署名フリガナ, DbType.String);
                DbParameter dbParam40 = _daoHelper.CreateParameter("@担当４役職", en.担当４役職, DbType.String);
                DbParameter dbParam41 = _daoHelper.CreateParameter("@担当４メールアドレス", en.担当４メールアドレス, DbType.String);
                DbParameter dbParam42 = _daoHelper.CreateParameter("@担当４直通ＴＥＬ", en.担当４直通ＴＥＬ, DbType.String);
                DbParameter dbParam43 = _daoHelper.CreateParameter("@担当４携帯ＴＥＬ", en.担当４携帯ＴＥＬ, DbType.String);
                DbParameter dbParam44 = _daoHelper.CreateParameter("@担当４就任年月日", en.担当４就任年月日, DbType.DateTime);
                DbParameter dbParam45 = _daoHelper.CreateParameter("@企業ID", en.企業ID, DbType.Int32);
                DbCommand dbcommand = _daoHelper.CreateCommand("sp_Insert拠点情報_TUNG", CommandType.StoredProcedure ,dbParam , dbParam1, dbParam2, dbParam3, dbParam4, dbParam5, dbParam6, dbParam7, dbParam8, dbParam9, dbParam10, dbParam11, dbParam12, dbParam13, dbParam14, dbParam15, dbParam16, dbParam17, dbParam18, dbParam19, dbParam20, dbParam21, dbParam22, dbParam23, dbParam24, dbParam25, dbParam26, dbParam27, dbParam28, dbParam29, dbParam30, dbParam31, dbParam32, dbParam33, dbParam34, dbParam35, dbParam36, dbParam37, dbParam38, dbParam39, dbParam40, dbParam41, dbParam42, dbParam43, dbParam44, dbParam45);
                return _daoHelper.Query(dbcommand);


        }


        public void Update拠点情報(拠点情報 en)
        {

            DbParameter dbParam = _daoHelper.CreateParameter("@廃止区分", en.廃止区分, DbType.Int16);
            DbParameter dbParam1 = _daoHelper.CreateParameter("@拠点コード", en.拠点コード, DbType.String);
            DbParameter dbParam2 = _daoHelper.CreateParameter("@拠点名", en.拠点名, DbType.String);
            DbParameter dbParam3 = _daoHelper.CreateParameter("@拠点名フリガナ", en.拠点名フリガナ, DbType.String);
            DbParameter dbParam4 = _daoHelper.CreateParameter("@郵便番号", en.郵便番号, DbType.String);
            DbParameter dbParam5 = _daoHelper.CreateParameter("@住所", en.住所, DbType.String);
            DbParameter dbParam6 = _daoHelper.CreateParameter("@住所フリガナ", en.住所フリガナ, DbType.String);
            DbParameter dbParam7 = _daoHelper.CreateParameter("@ＴＥＬ", en.ＴＥＬ, DbType.String);
            DbParameter dbParam8 = _daoHelper.CreateParameter("@FAX", en.FAX, DbType.String);
            DbParameter dbParam9 = _daoHelper.CreateParameter("@担当１氏名", en.担当１氏名, DbType.String);
            DbParameter dbParam10 = _daoHelper.CreateParameter("@担当１氏名フリガナ", en.担当１氏名フリガナ, DbType.String);
            DbParameter dbParam11 = _daoHelper.CreateParameter("@担当１部署名", en.担当１部署名, DbType.String);
            DbParameter dbParam12 = _daoHelper.CreateParameter("@担当１部署名フリガナ", en.担当１部署名フリガナ, DbType.String);
            DbParameter dbParam13 = _daoHelper.CreateParameter("@担当１役職", en.担当１役職, DbType.String);
            DbParameter dbParam14 = _daoHelper.CreateParameter("@担当１メールアドレス", en.担当１メールアドレス, DbType.String);
            DbParameter dbParam15 = _daoHelper.CreateParameter("@担当１直通ＴＥＬ", en.担当１直通ＴＥＬ, DbType.String);
            DbParameter dbParam16 = _daoHelper.CreateParameter("@担当１携帯ＴＥＬ", en.担当１携帯ＴＥＬ, DbType.String);
            DbParameter dbParam17 = _daoHelper.CreateParameter("@担当２氏名", en.担当２氏名, DbType.String);
            DbParameter dbParam18 = _daoHelper.CreateParameter("@担当２氏名フリガナ", en.担当２氏名フリガナ, DbType.String);
            DbParameter dbParam19 = _daoHelper.CreateParameter("@担当２部署名", en.担当２部署名, DbType.String);
            DbParameter dbParam20 = _daoHelper.CreateParameter("@担当２部署名フリガナ", en.担当２部署名フリガナ, DbType.String);
            DbParameter dbParam21 = _daoHelper.CreateParameter("@担当２役職", en.担当２役職, DbType.String);
            DbParameter dbParam22 = _daoHelper.CreateParameter("@担当２メールアドレス", en.担当２メールアドレス, DbType.String);
            DbParameter dbParam23 = _daoHelper.CreateParameter("@担当２直通ＴＥＬ", en.担当２直通ＴＥＬ, DbType.String);
            DbParameter dbParam24 = _daoHelper.CreateParameter("@担当２携帯ＴＥＬ", en.担当２携帯ＴＥＬ, DbType.String);
            DbParameter dbParam25 = _daoHelper.CreateParameter("@担当２就任年月日", en.担当２就任年月日, DbType.DateTime);
            DbParameter dbParam26 = _daoHelper.CreateParameter("@担当２通算経験年数", en.担当２通算経験年数, DbType.Decimal);
            DbParameter dbParam27 = _daoHelper.CreateParameter("@担当３氏名", en.担当３氏名, DbType.String);
            DbParameter dbParam28 = _daoHelper.CreateParameter("@担当３氏名フリガナ", en.担当３氏名フリガナ, DbType.String);
            DbParameter dbParam29 = _daoHelper.CreateParameter("@担当３部署名", en.担当３部署名, DbType.String);
            DbParameter dbParam30 = _daoHelper.CreateParameter("@担当３部署名フリガナ", en.担当３部署名フリガナ, DbType.String);
            DbParameter dbParam31 = _daoHelper.CreateParameter("@担当３役職", en.担当３役職, DbType.String);
            DbParameter dbParam32 = _daoHelper.CreateParameter("@担当３メールアドレス", en.担当３メールアドレス, DbType.String);
            DbParameter dbParam33 = _daoHelper.CreateParameter("@担当３直通ＴＥＬ", en.担当３直通ＴＥＬ, DbType.String);
            DbParameter dbParam34 = _daoHelper.CreateParameter("@担当３携帯ＴＥＬ", en.担当３携帯ＴＥＬ, DbType.String);
            DbParameter dbParam35 = _daoHelper.CreateParameter("@担当３就任年月日", en.担当３就任年月日, DbType.DateTime);
            DbParameter dbParam36 = _daoHelper.CreateParameter("@担当４氏名", en.担当４氏名, DbType.String);
            DbParameter dbParam37 = _daoHelper.CreateParameter("@担当４氏名フリガナ", en.担当４氏名フリガナ, DbType.String);
            DbParameter dbParam38 = _daoHelper.CreateParameter("@担当４部署名", en.担当４部署名, DbType.String);
            DbParameter dbParam39 = _daoHelper.CreateParameter("@担当４部署名フリガナ", en.担当４部署名フリガナ, DbType.String);
            DbParameter dbParam40 = _daoHelper.CreateParameter("@担当４役職", en.担当４役職, DbType.String);
            DbParameter dbParam41 = _daoHelper.CreateParameter("@担当４メールアドレス", en.担当４メールアドレス, DbType.String);
            DbParameter dbParam42 = _daoHelper.CreateParameter("@担当４直通ＴＥＬ", en.担当４直通ＴＥＬ, DbType.String);
            DbParameter dbParam43 = _daoHelper.CreateParameter("@担当４携帯ＴＥＬ", en.担当４携帯ＴＥＬ, DbType.String);
            DbParameter dbParam44 = _daoHelper.CreateParameter("@担当４就任年月日", en.担当４就任年月日, DbType.DateTime);
            DbParameter dbParam45 = _daoHelper.CreateParameter("@企業ID", en.企業ID, DbType.Int32);
            DbParameter dbParam46 = _daoHelper.CreateParameter("@拠点ID", en.拠点ID, DbType.Int32);
            DbParameter dbParam47 = _daoHelper.CreateParameter("@拠点名英語", en.拠点名英語, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_Update拠点情報_TUNG", CommandType.StoredProcedure, dbParam, dbParam1, dbParam2, dbParam3, dbParam4, dbParam5, dbParam6, dbParam7, dbParam8, dbParam9, dbParam10, dbParam11, dbParam12, dbParam13, dbParam14, dbParam15, dbParam16, dbParam17, dbParam18, dbParam19, dbParam20, dbParam21, dbParam22, dbParam23, dbParam24, dbParam25, dbParam26, dbParam27, dbParam28, dbParam29, dbParam30, dbParam31, dbParam32, dbParam33, dbParam34, dbParam35, dbParam36, dbParam37, dbParam38, dbParam39, dbParam40, dbParam41, dbParam42, dbParam43, dbParam44, dbParam45, dbParam46 ,dbParam47);
            _daoHelper.Execute(dbcommand);


        }




        public DataTable Select_拠点コード(int 企業ID)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@企業ID", 企業ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_拠点情報_CompBranchInput", CommandType.StoredProcedure, dbParam1);
            return _daoHelper.Query(dbcommand);
        }

        public DataTable Select_Get拠点コード_CompBranchInput(int 拠点ID)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@拠点ID", 拠点ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_Get拠点コード_CompBranchInput", CommandType.StoredProcedure, dbParam1);
            return _daoHelper.Query(dbcommand);
        }

        public DataTable Get拠点情報(int 企業ID)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@企業ID", 企業ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_Get拠点情報_TUNG", CommandType.StoredProcedure, dbParam1);
            return _daoHelper.Query(dbcommand);
        }

        public DataTable Get拠点情報CompBranchInfo(int 拠点ID)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@拠点ID", 拠点ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_GetCompBranchInfo_TUNG", CommandType.StoredProcedure, dbParam1);
            return _daoHelper.Query(dbcommand);

        }

        public DataTable Check拠点情報_CompBranchInput(int 企業ID, int 拠点ID)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@企業ID", 企業ID, DbType.Int32);
            DbParameter dbParam2 = _daoHelper.CreateParameter("@拠点ID", 拠点ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_Check拠点情報_CompBranchInput_TUNG", CommandType.StoredProcedure, dbParam1,dbParam2);
            return _daoHelper.Query(dbcommand);

        }


        #endregion

        
        #region Dung

        public DataTable Load拠点情報ForCompBranchInput(int 企業ID)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@企業ID", 企業ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("Load拠点情報ForCompBranchInput_DungDoan", CommandType.StoredProcedure, dbParam1);
            return _daoHelper.Query(dbcommand);

        }

        public DataTable check_exist_拠点情報ForCompBranchInput(string 拠点コード)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@拠点コード", 拠点コード, DbType.String);
            DbCommand dbcommand = _daoHelper.CreateCommand("check_exist_拠点情報_DungDoan", CommandType.StoredProcedure, dbParam1);
            return _daoHelper.Query(dbcommand);

        }

        public DataTable Insert_拠点情報_CompBranchInput(拠点情報 en)
        {

            DbParameter param廃止区分 = _daoHelper.CreateParameter("@廃止区分", en.廃止区分, DbType.Int16);
            DbParameter param拠点コード = _daoHelper.CreateParameter("@拠点コード", en.拠点コード, DbType.String);
            DbParameter param拠点名 = _daoHelper.CreateParameter("@拠点名", en.拠点名, DbType.String);
            DbParameter param拠点名フリガナ = _daoHelper.CreateParameter("@拠点名フリガナ", en.拠点名フリガナ, DbType.String);
            DbParameter param拠点名英語 = _daoHelper.CreateParameter("@拠点名英語", en.拠点名英語, DbType.String);
            DbParameter param郵便番号 = _daoHelper.CreateParameter("@郵便番号", en.郵便番号, DbType.String);
            DbParameter param住所 = _daoHelper.CreateParameter("@住所", en.住所, DbType.String);
            DbParameter param住所フリガナ = _daoHelper.CreateParameter("@住所フリガナ", en.住所フリガナ, DbType.String);
            DbParameter paramＴＥＬ = _daoHelper.CreateParameter("@ＴＥＬ", en.ＴＥＬ, DbType.String);
            DbParameter paramFAX = _daoHelper.CreateParameter("@FAX", en.FAX, DbType.String);
            DbParameter param主要業務 = _daoHelper.CreateParameter("@主要業務", en.主要業務, DbType.String);

            DbParameter param担当１氏名 = _daoHelper.CreateParameter("@担当１氏名", en.担当１氏名, DbType.String);
            DbParameter param担当１氏名フリガナ = _daoHelper.CreateParameter("@担当１氏名フリガナ", en.担当１氏名フリガナ, DbType.String);
            DbParameter param担当１部署名 = _daoHelper.CreateParameter("@担当１部署名", en.担当１部署名, DbType.String);
            DbParameter param担当１部署名フリガナ = _daoHelper.CreateParameter("@担当１部署名フリガナ", en.担当１部署名フリガナ, DbType.String);
            DbParameter param担当１役職 = _daoHelper.CreateParameter("@担当１役職", en.担当１役職, DbType.String);
            DbParameter param担当１メールアドレス = _daoHelper.CreateParameter("@担当１メールアドレス", en.担当１メールアドレス, DbType.String);
            DbParameter param担当１直通ＴＥＬ = _daoHelper.CreateParameter("@担当１直通ＴＥＬ", en.担当１直通ＴＥＬ, DbType.String);
            DbParameter param担当１携帯ＴＥＬ = _daoHelper.CreateParameter("@担当１携帯ＴＥＬ", en.担当１携帯ＴＥＬ, DbType.String);
            DbParameter param担当１就任年月日 = _daoHelper.CreateParameter("@担当１就任年月日", en.担当１就任年月日, DbType.DateTime);
            DbParameter param担当１通算経験年数 = _daoHelper.CreateParameter("@担当１通算経験年数", en.担当１通算経験年数, DbType.Decimal);
            DbParameter param担当１コメント = _daoHelper.CreateParameter("@担当１コメント", en.担当１コメント, DbType.String);
            DbParameter param担当１社員ID = _daoHelper.CreateParameter("@担当１社員ID", en.担当１社員ID, DbType.Int32);

            DbParameter param担当２氏名 = _daoHelper.CreateParameter("@担当２氏名", en.担当２氏名, DbType.String);
            DbParameter param担当２氏名フリガナ = _daoHelper.CreateParameter("@担当２氏名フリガナ", en.担当２氏名フリガナ, DbType.String);
            DbParameter param担当２部署名 = _daoHelper.CreateParameter("@担当２部署名", en.担当２部署名, DbType.String);
            DbParameter param担当２部署名フリガナ = _daoHelper.CreateParameter("@担当２部署名フリガナ", en.担当２部署名フリガナ, DbType.String);
            DbParameter param担当２役職 = _daoHelper.CreateParameter("@担当２役職", en.担当２役職, DbType.String);
            DbParameter param担当２メールアドレス = _daoHelper.CreateParameter("@担当２メールアドレス", en.担当２メールアドレス, DbType.String);
            DbParameter param担当２直通ＴＥＬ = _daoHelper.CreateParameter("@担当２直通ＴＥＬ", en.担当２直通ＴＥＬ, DbType.String);
            DbParameter param担当２携帯ＴＥＬ = _daoHelper.CreateParameter("@担当２携帯ＴＥＬ", en.担当２携帯ＴＥＬ, DbType.String);
            DbParameter param担当２就任年月日 = _daoHelper.CreateParameter("@担当２就任年月日", en.担当２就任年月日, DbType.DateTime);
            DbParameter param担当２通算経験年数 = _daoHelper.CreateParameter("@担当２通算経験年数", en.担当２通算経験年数, DbType.Decimal);
            DbParameter param担当２コメント = _daoHelper.CreateParameter("@担当２コメント", en.担当２コメント, DbType.String);
            DbParameter param担当２社員ID = _daoHelper.CreateParameter("@担当２社員ID", en.担当２社員ID, DbType.Int32);

            DbParameter param担当３氏名 = _daoHelper.CreateParameter("@担当３氏名", en.担当３氏名, DbType.String);
            DbParameter param担当３氏名フリガナ = _daoHelper.CreateParameter("@担当３氏名フリガナ", en.担当３氏名フリガナ, DbType.String);
            DbParameter param担当３部署名 = _daoHelper.CreateParameter("@担当３部署名", en.担当３部署名, DbType.String);
            DbParameter param担当３部署名フリガナ = _daoHelper.CreateParameter("@担当３部署名フリガナ", en.担当３部署名フリガナ, DbType.String);
            DbParameter param担当３役職 = _daoHelper.CreateParameter("@担当３役職", en.担当３役職, DbType.String);
            DbParameter param担当３メールアドレス = _daoHelper.CreateParameter("@担当３メールアドレス", en.担当３メールアドレス, DbType.String);
            DbParameter param担当３直通ＴＥＬ = _daoHelper.CreateParameter("@担当３直通ＴＥＬ", en.担当３直通ＴＥＬ, DbType.String);
            DbParameter param担当３携帯ＴＥＬ = _daoHelper.CreateParameter("@担当３携帯ＴＥＬ", en.担当３携帯ＴＥＬ, DbType.String);
            DbParameter param担当３就任年月日 = _daoHelper.CreateParameter("@担当３就任年月日", en.担当３就任年月日, DbType.DateTime);
            DbParameter param担当３通算経験年数 = _daoHelper.CreateParameter("@担当３通算経験年数", en.担当３通算経験年数, DbType.Decimal);
            DbParameter param担当３コメント = _daoHelper.CreateParameter("@担当３コメント", en.担当３コメント, DbType.String);
            DbParameter param担当３社員ID = _daoHelper.CreateParameter("@担当３社員ID", en.担当３社員ID, DbType.Int32);

            DbParameter param担当４氏名 = _daoHelper.CreateParameter("@担当４氏名", en.担当４氏名, DbType.String);
            DbParameter param担当４氏名フリガナ = _daoHelper.CreateParameter("@担当４氏名フリガナ", en.担当４氏名フリガナ, DbType.String);
            DbParameter param担当４部署名 = _daoHelper.CreateParameter("@担当４部署名", en.担当４部署名, DbType.String);
            DbParameter param担当４部署名フリガナ = _daoHelper.CreateParameter("@担当４部署名フリガナ", en.担当４部署名フリガナ, DbType.String);
            DbParameter param担当４役職 = _daoHelper.CreateParameter("@担当４役職", en.担当４役職, DbType.String);
            DbParameter param担当４メールアドレス = _daoHelper.CreateParameter("@担当４メールアドレス", en.担当４メールアドレス, DbType.String);
            DbParameter param担当４直通ＴＥＬ = _daoHelper.CreateParameter("@担当４直通ＴＥＬ", en.担当４直通ＴＥＬ, DbType.String);
            DbParameter param担当４携帯ＴＥＬ = _daoHelper.CreateParameter("@担当４携帯ＴＥＬ", en.担当４携帯ＴＥＬ, DbType.String);
            DbParameter param担当４就任年月日 = _daoHelper.CreateParameter("@担当４就任年月日", en.担当４就任年月日, DbType.DateTime);
            DbParameter param担当４通算経験年数 = _daoHelper.CreateParameter("@担当４通算経験年数", en.担当４通算経験年数, DbType.Decimal);
            DbParameter param担当４コメント = _daoHelper.CreateParameter("@担当４コメント", en.担当４コメント, DbType.String);
            DbParameter param担当４社員ID = _daoHelper.CreateParameter("@担当４社員ID", en.担当４社員ID, DbType.Int32);

            DbParameter param企業ID = _daoHelper.CreateParameter("@企業ID", en.企業ID, DbType.Int32);

            DbCommand command = _daoHelper.CreateCommand("insert_拠点情報_DungDoan", CommandType.StoredProcedure,
               param廃止区分, param拠点コード, param拠点名, param拠点名フリガナ, param拠点名英語, param郵便番号, param住所, param住所フリガナ, paramＴＥＬ, paramFAX, param主要業務,
               param担当１氏名, param担当１氏名フリガナ, param担当１部署名, param担当１部署名フリガナ, param担当１役職, param担当１メールアドレス, param担当１直通ＴＥＬ, param担当１携帯ＴＥＬ, param担当１就任年月日, param担当１通算経験年数, param担当１コメント, param担当１社員ID,
               param担当２氏名, param担当２氏名フリガナ, param担当２部署名, param担当２部署名フリガナ, param担当２役職, param担当２メールアドレス, param担当２直通ＴＥＬ, param担当２携帯ＴＥＬ, param担当２就任年月日, param担当２通算経験年数, param担当２コメント, param担当２社員ID,
               param担当３氏名, param担当３氏名フリガナ, param担当３部署名, param担当３部署名フリガナ, param担当３役職, param担当３メールアドレス, param担当３直通ＴＥＬ, param担当３携帯ＴＥＬ, param担当３就任年月日, param担当３通算経験年数, param担当３コメント, param担当３社員ID,
               param担当４氏名, param担当４氏名フリガナ, param担当４部署名, param担当４部署名フリガナ, param担当４役職, param担当４メールアドレス, param担当４直通ＴＥＬ, param担当４携帯ＴＥＬ, param担当４就任年月日, param担当４通算経験年数, param担当４コメント, param担当４社員ID,
               param企業ID);

           return _daoHelper.Query(command);

           //DbCommand dbcommand1 = _daoHelper.CreateCommand("select_拠点情報ID_DungDoan", CommandType.StoredProcedure);
           //return _daoHelper.Query(dbcommand1);

        }

        public DataTable select拠点情報ByID(int 拠点ID)
        {
            DbParameter dbParam1 = _daoHelper.CreateParameter("@拠点ID", 拠点ID, DbType.Int32);
            DbCommand dbcommand = _daoHelper.CreateCommand("sp_select_拠点情報_ByID_DungDoan", CommandType.StoredProcedure, dbParam1);
            return _daoHelper.Query(dbcommand);

        }

        public DataTable update_拠点情報_CompBranchInput(拠点情報 en)
        {

            DbParameter param拠点コード = _daoHelper.CreateParameter("@拠点コード", en.拠点コード, DbType.String);
            DbParameter param拠点名 = _daoHelper.CreateParameter("@拠点名", en.拠点名, DbType.String);
            DbParameter param拠点名フリガナ = _daoHelper.CreateParameter("@拠点名フリガナ", en.拠点名フリガナ, DbType.String);
            DbParameter param拠点名英語 = _daoHelper.CreateParameter("@拠点名英語", en.拠点名英語, DbType.String);
            DbParameter param郵便番号 = _daoHelper.CreateParameter("@郵便番号", en.郵便番号, DbType.String);
            DbParameter param住所 = _daoHelper.CreateParameter("@住所", en.住所, DbType.String);
            DbParameter param住所フリガナ = _daoHelper.CreateParameter("@住所フリガナ", en.住所フリガナ, DbType.String);
            DbParameter paramＴＥＬ = _daoHelper.CreateParameter("@ＴＥＬ", en.ＴＥＬ, DbType.String);
            DbParameter paramFAX = _daoHelper.CreateParameter("@FAX", en.FAX, DbType.String);
            DbParameter param主要業務 = _daoHelper.CreateParameter("@主要業務", en.主要業務, DbType.String);

             DbParameter param担当１氏名 = _daoHelper.CreateParameter("@担当１氏名", en.担当１氏名, DbType.String);
             DbParameter param担当１氏名フリガナ = _daoHelper.CreateParameter("@担当１氏名フリガナ", en.担当１氏名フリガナ, DbType.String);
             DbParameter param担当１部署名 = _daoHelper.CreateParameter("@担当１部署名", en.担当１部署名, DbType.String);
             DbParameter param担当１部署名フリガナ = _daoHelper.CreateParameter("@担当１部署名フリガナ", en.担当１部署名フリガナ, DbType.String);
             DbParameter param担当１役職 = _daoHelper.CreateParameter("@担当１役職", en.担当１役職, DbType.String);
             DbParameter param担当１メールアドレス = _daoHelper.CreateParameter("@担当１メールアドレス", en.担当１メールアドレス, DbType.String);
             DbParameter param担当１直通ＴＥＬ = _daoHelper.CreateParameter("@担当１直通ＴＥＬ", en.担当１直通ＴＥＬ, DbType.String);
             DbParameter param担当１携帯ＴＥＬ = _daoHelper.CreateParameter("@担当１携帯ＴＥＬ", en.担当１携帯ＴＥＬ, DbType.String);
             DbParameter param担当１就任年月日 = _daoHelper.CreateParameter("@担当１就任年月日", en.担当１就任年月日, DbType.DateTime);
             DbParameter param担当１通算経験年数 = _daoHelper.CreateParameter("@担当１通算経験年数", en.担当１通算経験年数, DbType.Decimal);
             DbParameter param担当１コメント = _daoHelper.CreateParameter("@担当１コメント", en.担当１コメント, DbType.String);
             DbParameter param担当１社員ID = _daoHelper.CreateParameter("@担当１社員ID", en.担当１社員ID, DbType.Int32);

             DbParameter param担当２氏名 = _daoHelper.CreateParameter("@担当２氏名", en.担当２氏名, DbType.String);
             DbParameter param担当２氏名フリガナ = _daoHelper.CreateParameter("@担当２氏名フリガナ", en.担当２氏名フリガナ, DbType.String);
             DbParameter param担当２部署名 = _daoHelper.CreateParameter("@担当２部署名", en.担当２部署名, DbType.String);
             DbParameter param担当２部署名フリガナ = _daoHelper.CreateParameter("@担当２部署名フリガナ", en.担当２部署名フリガナ, DbType.String);
             DbParameter param担当２役職 = _daoHelper.CreateParameter("@担当２役職", en.担当２役職, DbType.String);
             DbParameter param担当２メールアドレス = _daoHelper.CreateParameter("@担当２メールアドレス", en.担当２メールアドレス, DbType.String);
             DbParameter param担当２直通ＴＥＬ = _daoHelper.CreateParameter("@担当２直通ＴＥＬ", en.担当２直通ＴＥＬ, DbType.String);
             DbParameter param担当２携帯ＴＥＬ = _daoHelper.CreateParameter("@担当２携帯ＴＥＬ", en.担当２携帯ＴＥＬ, DbType.String);
             DbParameter param担当２就任年月日 = _daoHelper.CreateParameter("@担当２就任年月日", en.担当２就任年月日, DbType.DateTime);
             DbParameter param担当２通算経験年数 = _daoHelper.CreateParameter("@担当２通算経験年数", en.担当２通算経験年数, DbType.Decimal);
             DbParameter param担当２コメント = _daoHelper.CreateParameter("@担当２コメント", en.担当２コメント, DbType.String);
             DbParameter param担当２社員ID = _daoHelper.CreateParameter("@担当２社員ID", en.担当２社員ID, DbType.Int32);

             DbParameter param担当３氏名 = _daoHelper.CreateParameter("@担当３氏名", en.担当３氏名, DbType.String);
             DbParameter param担当３氏名フリガナ = _daoHelper.CreateParameter("@担当３氏名フリガナ", en.担当３氏名フリガナ, DbType.String);
             DbParameter param担当３部署名 = _daoHelper.CreateParameter("@担当３部署名", en.担当３部署名, DbType.String);
             DbParameter param担当３部署名フリガナ = _daoHelper.CreateParameter("@担当３部署名フリガナ", en.担当３部署名フリガナ, DbType.String);
             DbParameter param担当３役職 = _daoHelper.CreateParameter("@担当３役職", en.担当３役職, DbType.String);
             DbParameter param担当３メールアドレス = _daoHelper.CreateParameter("@担当３メールアドレス", en.担当３メールアドレス, DbType.String);
             DbParameter param担当３直通ＴＥＬ = _daoHelper.CreateParameter("@担当３直通ＴＥＬ", en.担当３直通ＴＥＬ, DbType.String);
             DbParameter param担当３携帯ＴＥＬ = _daoHelper.CreateParameter("@担当３携帯ＴＥＬ", en.担当３携帯ＴＥＬ, DbType.String);
             DbParameter param担当３就任年月日 = _daoHelper.CreateParameter("@担当３就任年月日", en.担当３就任年月日, DbType.DateTime);
             DbParameter param担当３通算経験年数 = _daoHelper.CreateParameter("@担当３通算経験年数", en.担当３通算経験年数, DbType.Decimal);
             DbParameter param担当３コメント = _daoHelper.CreateParameter("@担当３コメント", en.担当３コメント, DbType.String);
             DbParameter param担当３社員ID = _daoHelper.CreateParameter("@担当３社員ID", en.担当３社員ID, DbType.Int32);

             DbParameter param担当４氏名 = _daoHelper.CreateParameter("@担当４氏名", en.担当４氏名, DbType.String);
             DbParameter param担当４氏名フリガナ = _daoHelper.CreateParameter("@担当４氏名フリガナ", en.担当４氏名フリガナ, DbType.String);
             DbParameter param担当４部署名 = _daoHelper.CreateParameter("@担当４部署名", en.担当４部署名, DbType.String);
             DbParameter param担当４部署名フリガナ = _daoHelper.CreateParameter("@担当４部署名フリガナ", en.担当４部署名フリガナ, DbType.String);
             DbParameter param担当４役職 = _daoHelper.CreateParameter("@担当４役職", en.担当４役職, DbType.String);
             DbParameter param担当４メールアドレス = _daoHelper.CreateParameter("@担当４メールアドレス", en.担当４メールアドレス, DbType.String);
             DbParameter param担当４直通ＴＥＬ = _daoHelper.CreateParameter("@担当４直通ＴＥＬ", en.担当４直通ＴＥＬ, DbType.String);
             DbParameter param担当４携帯ＴＥＬ = _daoHelper.CreateParameter("@担当４携帯ＴＥＬ", en.担当４携帯ＴＥＬ, DbType.String);
             DbParameter param担当４就任年月日 = _daoHelper.CreateParameter("@担当４就任年月日", en.担当４就任年月日, DbType.DateTime);
             DbParameter param担当４通算経験年数 = _daoHelper.CreateParameter("@担当４通算経験年数", en.担当４通算経験年数, DbType.Decimal);
             DbParameter param担当４コメント = _daoHelper.CreateParameter("@担当４コメント", en.担当４コメント, DbType.String);
             DbParameter param担当４社員ID = _daoHelper.CreateParameter("@担当４社員ID", en.担当４社員ID, DbType.Int32);

            DbParameter param拠点ID = _daoHelper.CreateParameter("@拠点ID", en.拠点ID, DbType.Int32);

            DbCommand command = _daoHelper.CreateCommand("sp_Update_拠点情報_DungDoan", CommandType.StoredProcedure,
               param拠点コード, param拠点名, param拠点名フリガナ, param拠点名英語, param郵便番号, param住所, param住所フリガナ, paramＴＥＬ, paramFAX, param主要業務,
                 param担当１氏名, param担当１氏名フリガナ, param担当１部署名, param担当１部署名フリガナ, param担当１役職, param担当１メールアドレス, param担当１直通ＴＥＬ, param担当１携帯ＴＥＬ, param担当１就任年月日, param担当１通算経験年数, param担当１コメント, param担当１社員ID,
                 param担当２氏名, param担当２氏名フリガナ, param担当２部署名, param担当２部署名フリガナ, param担当２役職, param担当２メールアドレス, param担当２直通ＴＥＬ, param担当２携帯ＴＥＬ, param担当２就任年月日, param担当２通算経験年数, param担当２コメント, param担当２社員ID,
                 param担当３氏名, param担当３氏名フリガナ, param担当３部署名, param担当３部署名フリガナ, param担当３役職, param担当３メールアドレス, param担当３直通ＴＥＬ, param担当３携帯ＴＥＬ, param担当３就任年月日, param担当３通算経験年数, param担当３コメント, param担当３社員ID,
                 param担当４氏名, param担当４氏名フリガナ, param担当４部署名, param担当４部署名フリガナ, param担当４役職, param担当４メールアドレス, param担当４直通ＴＥＬ, param担当４携帯ＴＥＬ, param担当４就任年月日, param担当４通算経験年数, param担当４コメント, param担当４社員ID,
               param拠点ID);

            return _daoHelper.Query(command);

            //DbCommand dbcommand1 = _daoHelper.CreateCommand("select_拠点情報ID_DungDoan", CommandType.StoredProcedure);
            //return _daoHelper.Query(dbcommand1);

        }


        #endregion
    }
}
